package com.share.dao;

import org.springframework.stereotype.Repository;

/**
 * @author caifan
 *
 * 2015年3月29日
 */
@Repository
public class BaseDao implements IBaseDao {
	
	/**
	 * 条件查询
	 * @param sql
	 * @param id
	 * @return
	 */
	/*public Map<String, Object> querySingle(String sql,Object... args) {
		return this.getJdbcTemplate().queryForMap(sql, args);
	}*/
	
	/**
	 * 根据sql查询
	 * @param sql
	 * @return
	 */
	/*public Map<String, Object> queryAll(String sql) {
		return this.getJdbcTemplate().queryForMap(sql);
	}*/
	
	/**
	 * 查询集合
	 * @param sql
	 * @return
	 */
	/*public List<Map<String, Object>> queryList(String sql) {
		return this.getJdbcTemplate().queryForList(sql);
	}*/
	
	/**
	 * 条件查询集合
	 * @param sql
	 * @param args
	 * @return
	 */
	/*public List<Map<String, Object>> queryList(String sql, Object... args) {
		return this.getJdbcTemplate().queryForList(sql, args);
	}*/
	
	/**
	 * 更新记录条数
	 * @param sql
	 * @return
	 */
	/*public int update(String sql) {
		return this.getJdbcTemplate().update(sql);
	}*/
	
	/**
	 * 按条件更新
	 * @param sql
	 * @param args
	 * @return
	 */
	/*public int update(String sql, Object... args) {
		return this.getJdbcTemplate().update(sql, args);
	}*/
	
	/**
	 * 添加记录
	 * @param sql
	 */
	/*public void add(String sql) {
		this.getJdbcTemplate().execute(sql);
	}*/
	
	/**
	 * 删除记录
	 * @param sql
	 */
	/*public void delete(String sql) {
		this.getJdbcTemplate().execute(sql);
	}*/
}
